home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / AUDIOPLAYERS / RISCAMP / !RiscAMP / !Help / Skins < prev   
Text File  |  1999-04-16  |  5KB  |  89 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  2. <HTML><HEAD><TITLE>RiscAMP</TITLE></HEAD>
  3. <BODY background="images/armage.jpg">
  4.  
  5. <h3>Creating skins</h3>
  6. <ul>Skins are comprised of four files:
  7.   <li><strong>!Sprites</strong>, contains the Ampeg file type icon, the control
  8.       window iconised icon, the application/iconbar icon and any pointers used
  9.       in the skin.
  10.   <li><strong>Sprites</strong>, contains all the images used in the skin.<br>
  11.      The file <strong>must</strong> contain: volume, vu_left, vu_right, bar.<br>
  12.      These sprites <strong>must have</strong> a <strong>transparency</strong> which you cannot use.
  13.   <li><strong>Templates</strong>, contains all the windows used by the program.
  14.   <li><strong>Info</strong>, details which icons in the templates do what.<br>
  15.       The best way to see how it works is to look at an example. However the following might help...
  16.   <ul>
  17.     <li>The first line is a comment that will be displayed when no songs are playing.
  18.  
  19.     <li>The format for a windows entry is as follows:
  20.       <pre>
  21.       <window name><tab><highest icon number used>
  22.       <tab><icon name><tab><icon number>[<tab><extra info>]
  23.       </pre>
  24.     <li><strong><window name></strong>, is the name of a window, it
  25.         should be one of Control, Mini, Playlist, Minilist.
  26.     <li><strong><highest icon number used></strong>, is the highest
  27.         icon number used in that window.
  28.     <li><strong><icon name></strong>, tells the program what that icon
  29.         does. Valid names are:
  30.  
  31.         <table border = 1 ALIGN = "centre">
  32.         <TR><TH>Name   </TH><TH>Type</TH><TH>Name   </TH><TH>Type</TH></TR>
  33.         <TR><TD>artist </TD><TD ROWSPAN=3>Scroll text</TD> <TD>back   </TD><TD>Drag</TD></TR>
  34.         <TR><TD>song   </TD>                               <TD>play   </TD><TD ROWSPAN=6>Toggle</TD></TR>
  35.         <TR><TD>album  </TD>                               <TD>pause  </TD></TR>
  36.         <TR><TD>vuleft </TD><TD ROWSPAN=2>Display bar</TD> <TD>stop   </TD></TR>
  37.         <TR><TD>vurigh </TD>                               <TD>repeat </TD></TR>
  38.         <TR><TD>played </TD><TD ROWSPAN=7>Display</TD>     <TD>random </TD></TR>
  39.         <TR><TD>total  </TD>                               <TD>list   </TD></TR>
  40.         <TR><TD>mpeg   </TD>                               <TD>prev   </TD><TD ROWSPAN=5>Click</TD></TR>
  41.         <TR><TD>layer  </TD>                               <TD>next   </TD></TR>
  42.         <TR><TD>Kb/s   </TD>                               <TD>close  </TD></TR>
  43.         <TR><TD>Hz     </TD>                               <TD>pin    </TD></TR>
  44.         <TR><TD>stereo </TD>                               <TD>mini   </TD></TR>
  45.         <TR><TD>cli    </TD><TD>Cli</TD>                   <TD>volume </TD><TD ROWSPAN=2>Bar</TD></TR>
  46.         <TR><TD></TD>  <TD></TD>                           <TD>bar</TD></TR>                          
  47.         </table><br>
  48.  
  49.       <li><strong><extra info></strong>, tells RiscAMP any extra information needed 
  50.         <table border = 1 ALIGN = "centre">
  51.         <TR><TH>Type</TH><TH>Extra info</TH></TR>
  52.         <TR><TD>Scroll text</TD><TD>Width of display in characters</TD></TR>
  53.         <TR><TD>Display bar</TD><TD>Direction: lr, rl, bt or tb</TD></TR>
  54.         <TR><TD>Display    </TD><TD>None</TD></TR>
  55.         <TR><TD>Drag       </TD><TD>None</TD></TR>
  56.         <TR><TD>Toggle     </TD><TD>None</TD></TR>
  57.         <TR><TD>Click      </TD><TD>None</TD></TR>
  58.         <TR><TD>Bar        </TD><TD>Direction: lr, rl, bt or tb<br>
  59.                                     The volume may also contain Sprite:<n><br>
  60.                                     in which case an animation of <n> sprites will be used</TD></TR>
  61.         </table><br>
  62.  
  63.       <li>Things that might not be imediately obvious :-)
  64.         <ul>
  65.           <li>The icons in the playlist and minilist windows should have the deleted flag
  66.               set or they will be displayed, which will mess up the appearance somewhat.
  67.           <li>The 'Options', 'SaveAs' and 'ProgInfo' windows have a deleted icon in their backgrounds.
  68.               If you want to include background images for these windows then just undelete them
  69.               and include the sprite name as you normally would in an icon.
  70.           <li>The icon numbers of the 'Options', 'SaveAs' and 'ProgInfo' windows must not be changed
  71.           <li>The control window must contain random, repeat, play, stop and pause but they may be outside the visible area or have there delete flags set
  72.           <li>Setting the window background colour to transparent may reduce flicker but make sure you are completely covering the background with icons. 
  73.         </ul>
  74.     <ul>
  75.   </ul>
  76. </ul>
  77.  
  78. <center><img src="images/bar.gif"></center>
  79.  
  80. <center><a href="cntct.html">
  81. If you have any comments, suggestions or just want to contact me, click here
  82. <img src="images/mail.gif" align="bottom" border = 0></a></center>
  83.  
  84. <center><img src="images/bar.gif"></center>         
  85.  
  86. <i><CENTER>Everything on these pages is copyright © Andy Boura, ARM age Software 1998.</CENTER></i>
  87. </body>
  88. </html>
  89.